package org.jiuling.camera.yinshi.model;

/**
 * 萤石设备信息模型
 * @author 紫灵
 * @date 2022年10月31日 12时12分44秒
 */
public class YinShiDeviceInfoModel {

    /** 告警声音模式 0-短叫，1-长叫，2-静音 */
    private int alarmSoundMode;
    private int riskLevel;
    /** 具有防护能力的设备布撤防状态：0-睡眠，8-在家，16-外出，普通IPC布撤防状态：0-撤防，1-布防 */
    private int defence;
    /** 更新时间 */
    private long updateTime;
    /** 设备下线是否通知：0-不通知 1-通知 */
    private int offlineNotify;
    /** 设备名称 */
    private String deviceName;
    /** 设备序列号 */
    private String deviceSerial;
    private String localName;
    private String netAddress;
    /** 父级设备大类 */
    private String parentCategory;
    /** 设备型号 */
    private String model;
    /** 设备大类 */
    private String category;
    /** 在线状态 */
    private boolean status;
    /** 是否加密：0-不加密，1-加密 */
    private boolean isEncrypt;

    public int getAlarmSoundMode() {
        return alarmSoundMode;
    }

    public void setAlarmSoundMode(int alarmSoundMode) {
        this.alarmSoundMode = alarmSoundMode;
    }

    public int getRiskLevel() {
        return riskLevel;
    }

    public void setRiskLevel(int riskLevel) {
        this.riskLevel = riskLevel;
    }

    public int getDefence() {
        return defence;
    }

    public void setDefence(int defence) {
        this.defence = defence;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public int getOfflineNotify() {
        return offlineNotify;
    }

    public void setOfflineNotify(int offlineNotify) {
        this.offlineNotify = offlineNotify;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceSerial() {
        return deviceSerial;
    }

    public void setDeviceSerial(String deviceSerial) {
        this.deviceSerial = deviceSerial;
    }

    public String getLocalName() {
        return localName;
    }

    public void setLocalName(String localName) {
        this.localName = localName;
    }

    public String getNetAddress() {
        return netAddress;
    }

    public void setNetAddress(String netAddress) {
        this.netAddress = netAddress;
    }

    public String getParentCategory() {
        return parentCategory;
    }

    public void setParentCategory(String parentCategory) {
        this.parentCategory = parentCategory;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public boolean isStatus() {
        return status;
    }

    public void setStatus(boolean status) {
        this.status = status;
    }

    public boolean isEncrypt() {
        return isEncrypt;
    }

    public void setEncrypt(boolean encrypt) {
        isEncrypt = encrypt;
    }
}
